CTXFeed\V5\Helper\FeedHelper D

Total Complexity 170
Dependencies 13
Dependents 15
Total lines 1,355
Lines of code 758
Logical lines of code 368
Comment lines 433
Methods 43
Properties 0

Methods 43

Method Rating Maintainability Complexity Lines of code
save_feed_file()
B
37 15 76
handle_file_transfer()
A
42 16 45
generate_temp_feed_body()
A
44 11 43
save_batch_feed_info()
A
54 9 18
prepare_all_feeds()
A
54 8 21
validate_feed()
A
48 7 35
get_batch_feed_info()
S
56 7 16
parse_feed_rules()
S
49 5 33
generate_feed()
S
56 6 17
get_string_between()
S
58 6 15
uploadFileInFtp()
S
51 5 27
unlink_temporary_files()
S
54 5 19
upload_feed_file_to_ftp_server()
S
56 5 17
generate_unique_feed_file_name()
S
59 5 12
prepare_item_for_response()
S
58 4 15
save_feed_config_data()
S
58 4 15
handle_feed_option_name()
S
58 4 14
sanitize_form_fields()
S
61 4 12
pro_default_feed_rules()
S
42 1 54
prepare_feed_rules_to_save()
S
53 3 22
validate_config()
S
55 3 20
free_default_feed_rules()
S
44 1 49
get_schedule_interval_options()
S
52 2 25
should_generate_feed_by_ajax()
S
64 3 10
get_feed_body_temp_prefix()
S
70 3 6
get_file_type()
S
67 3 7
call_action_before_update_feed_config()
S
69 2 7
get_feed_option_name()
S
68 2 7
should_json_decode()
S
67 2 7
call_action_after_update_feed_config()
S
69 2 7
remove_unnecessary_fields()
S
67 2 7
get_minimum_interval_option()
S
68 2 7
log_data()
S
64 2 8
generate_header_footer()
S
63 2 10
get_file_url()
S
61 1 14
get_toggle_value()
S
72 1 4
validate_feed_rules()
S
77 1 3
unique_feed_slug()
S
78 1 3
get_custom2_merchant()
S
78 1 3
get_product_ids()
S
68 1 7
is_attribute_price_type()
S
65 1 10
should_create_footer()
S
80 1 3
get_special_templates()
S
69 1 8